package September6;

import java.util.Scanner;

public class MenuSelector {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int choice = 0;

        while (true) {
            System.out.println("\n菜单选择：");
            System.out.println("1：登陆");
            System.out.println("2：注册");
            System.out.println("3：联系客服");
            System.out.print("请输入您的选择（1-3）：");

            String input = scanner.nextLine();
            try {
                choice = Integer.parseInt(input); // 尝试将输入转换为整数
                if (choice >= 1 && choice <= 3) { // 检查选择是否在有效范围内
                    switch (choice) {
                        case 1:
                            System.out.println("登陆成功！");
                            break;
                        case 2:
                            System.out.println("注册成功！");
                            break;
                        case 3:
                            System.out.println("正在联系客服...");
                            break;
                        default:
                            // 这个分支实际上不会执行，因为前面的if已经确保了choice在1-3之间
                            System.out.println("未知选项，请重新输入！");
                            break;
                    }
                    break; // 退出循环
                } else {
                    System.out.println("输入的选项不存在，请重新输入！");
                }
            } catch (NumberFormatException e) {
                System.out.println("输入错误，请输入数字！");
            }
        }
        scanner.close();
    }
}
